Ext.define('PC.controller.Hembras', {
    extend:'Ext.app.Controller',
//    models:['Porcino', 'Evento'],
//    views:['GridHembras', 'TabHembra'],
    stores:['BasicStore', 'HembrasStore', 'EventosHembrasStore', 'TipoEventoStore'],
    init:function (application) {
        this.control({
            'GridHembras':{
                render:function (view) {
                    view.getStore().load();
                },
                itemclick:function (view, record, item, index, e, eOpts) {
                    var id = record.internalId;
                    var tE;
                    if (Ext.getCmp('TabHembra') != null) {
                        tE = Ext.getCmp('TabHembra');
                    } else {
                        tE = Ext.create('PC.view.TabHembra');
                    }

//                    Ext.getCmp('tab1').removeAll();
                    Ext.getCmp('tab1').add(tE);
                    Ext.getCmp('tabGridEventos').getStore().load({
                        url:'Eventos/byHembra/' + id
                    });
                    Ext.getCmp('formHembra').loadRecord(record);
                    Ext.getCmp('gridDetalle').getStore().removeAll();
                }
            }
        });
    }
});
